BFT Selection

نویسندگان

  • Ali Shoker
  • Jean Paul Bahsoun
چکیده

One-size-fits-all protocols are hard to achieve in Byzantine fault tolerance (BFT). As an alternative, BFT users, e.g., enterprises, need an easy and efficient method to choose the most convenient protocol that matches their preferences best. The various BFT protocols that have been proposed so far differ significantly in their characteristics and performance which makes choosing the ‘preferred’ protocol hard. In addition, if the state of the deployed system is too fluctuating, then perhaps using multiple protocols at once is needed; this requires a dynamic selection mechanism to move from one protocol to another. In this paper, we present the first BFT selection model and algorithm that can be used to choose the most convenient protocol according to user preferences. The selection algorithm applies some mathematical formulas to make the selection process easy and automatic. The algorithm operates in three modes: Static, Dynamic, and Heuristic. The Static mode addresses the cases where a single protocol is needed; the Dynamic mode assumes that the system conditions are quite fluctuating and thus requires runtime decisions, and the Heuristic mode is similar to the Dynamic mode but it uses additional heuristics to improve user choices. We give some examples to describe how selection occurs. We show that our approach is automated, easy, and yields reasonable results that match reality. To the best of our knowledge, this is the first work that addresses selection in BFT.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PhD Thesis: BYZANTINE FAULT TOLERANCE: FROM STATIC SELECTION TO DYNAMIC SWITCHING

Byzantine Fault Tolerance (BFT) is becoming crucial with the revolution of online applications and due to the increasing number of innovations in computer technologies. Although dozens of BFT protocols have been introduced in the previous decade, their adoption by practitioners sounds disappointing. To some extant, this indicates that existing protocols are, perhaps, not yet too convincing or s...

متن کامل

Byzantine Fault Tolerance: From Static Selection To Dynamic Switching. (Byzantine Fault Tolerance: From Static Selection To Dynamic Switching)

Byzantine Fault Tolerance (BFT) is becoming crucial with the revolution of online applications and due to the increasing number of innovations in computer technologies. Although dozens of BFT protocols have been introduced in the previous decade, their adoption by practitioners sounds disappointing. To some extant, this indicates that existing protocols are, perhaps, not yet too convincing or s...

متن کامل

Cattle preferences differ when endophyte-infected tall fescue, birdsfoot trefoil, and alfalfa are grazed in different sequences.

We determined if sequence of ingestion affected use of endophyte-infected tall fescue (TF) when cattle also grazed birdsfoot trefoil (BFT) or alfalfa (ALF). Based on chemical characteristics of TF (alkaloids), BFT (tannins), and ALF (saponins), we hypothesized that cattle first allowed to graze ALF or BFT would subsequently spend more time grazing TF than cattle that first grazed TF followed by...

متن کامل

A Novel Strategy for Performance and Analysis of Web Service Business Activity using Particle Swarm Optimization Technique

Data mining is an interdisciplinary subfield of computer science. The web services business activity developed by the OASIS (Organization for the Advancement of Structured Information Standards) groups. The framework developed had an initiator, a coordinator, and more than one participant. But with increased number of participants and unlimited number of clients and servers the problem of fault...

متن کامل

Determining the appropriate level of protein in diet of Cyprinus carpio fry based on some parameters of growth, blood and serum biochemistry in biofloc system

The present study was conducted to determine the appropriate level of protein in diet of Cyprinus carpio fry based on biofloc technology. The experiment was designed based on triplicate of four bioflocs treatments (BFT) and one control treatment (CW). 450 specimens of C. carpio fry with mean weight of 17±0.08 g were stocked in 15 fiberglass tanks. Fish were fed in biofloc treatments with diets ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013